
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using JYJ.AiYard.StationManagement.TbStations;

namespace  JYJ.AiYard.StationManagement.TbStations.Dtos
{
    public class TbStationEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public long? Id { get; set; }         


        
		/// <summary>
		/// 场所ID
		/// </summary>
		[Required(ErrorMessage="场所ID不能为空")]
		public long Station_Id { get; set; }



		/// <summary>
		/// 场所编号
		/// </summary>
		[MaxLength(10, ErrorMessage="场所编号超出最大长度")]
		[MinLength(1, ErrorMessage="场所编号小于最小长度")]
		[Required(ErrorMessage="场所编号不能为空")]
		public string Station_No { get; set; }



		/// <summary>
		/// 场所类型
		/// </summary>
		public string Station_Type { get; set; }



		/// <summary>
		/// 场所类型
		/// </summary>
		public string Station_Name { get; set; }



		/// <summary>
		/// 场所全称
		/// </summary>
		public string Station_FullName { get; set; }



		/// <summary>
		/// 电话号码
		/// </summary>
		public string Station_Tel { get; set; }



		/// <summary>
		/// 邮箱地址
		/// </summary>
		public string Station_Mail { get; set; }



		/// <summary>
		/// 地址
		/// </summary>
		public string Station_Address { get; set; }



		/// <summary>
		/// 经度
		/// </summary>
		public decimal Station_long { get; set; }



		/// <summary>
		/// 纬度
		/// </summary>
		public decimal Station_lati { get; set; }



		/// <summary>
		/// 经度上限
		/// </summary>
		public decimal Station_longPlus { get; set; }



		/// <summary>
		/// 经度下限
		/// </summary>
		public decimal Station_longReduce { get; set; }



		/// <summary>
		/// 纬度上限
		/// </summary>
		public decimal Station_latiPlus { get; set; }



		/// <summary>
		/// 纬度下限
		/// </summary>
		public decimal Station_latiReduce { get; set; }



		/// <summary>
		/// 停用标识
		/// </summary>
		public bool Station_Stop { get; set; }



		/// <summary>
		/// 集成商编号
		/// </summary>
		public int Customer_Id { get; set; }



		/// <summary>
		/// 场所MD5加密密钥
		/// </summary>
		public string Station_MD5Key { get; set; }



		/// <summary>
		/// 维保最后有效期
		/// </summary>
		public DateTime? Station_Validity { get; set; }

		/// <summary>
		/// 维保最后有效期
		/// </summary>
		public bool? Station_UpLoad { get; set; }




	}
}